Git Product home page Git Product logo

botpackage's People

Contributors

jdekarske avatar jdorsey22 avatar jonnyd1117 avatar valdezf10 avatar

Watchers

 avatar

botpackage's Issues

Programatically change environment

write python script that will generate sdf file with all doors open, then random doors open. Extra credit, ensure goal room has door open.

A*/D* Path Generation

Create A*/D*lite path generation in 2D space, probably helpful to have convenient input and output data structures

Bainer_Hall_FP.launch NOT seen by roslaunch

ISSUE
roslaunch can find and tab complete "botpackage" but can not and does not tab complete "Bainer_Hall_FP.launch"

Attempted Code:
roslaunch botpackage Bainer_Hall_FP.launch

ERROR Thrown:
File is neither a launch file in package [botpackage] nor is [botpackage] a launch file name

Attempted Fix:

  1. I "catkin_make" my workspace (no errors)
  2. sourced 'workspace'/devel/setup.bash (same result)
  3. git pulled master to my local to be sure all changes were merged into my local copy

Fix complete reset

We can speed the sims up a lot by fixing this, otherwise gazebo and rviz has to boot up everytime.

createturtle.py was to "create" a new turtlebot after every waypoint. I successfully set the position in gazebo and rviz. Still need to reset odometry and any other data that could feed to amcl.

APF path generation

Create apf path generation in 2D space, probably helpful to have convenient input and output data structures

Add sensor-related files

Add necessary sensor-related files to make future modifications to IMU, LiDAR, and camera sensors. Include these in the launch file for compactness.

Model Floorplan in Gazebo

With a picture copy of the floorplan, use the gazebo tool to draw it. Put doors where they should be in a closed state (explore open door appearance later). Ensure the resulting sdf file has tags for collision and appearance.

Turtlebot SLAM

This is built in, the hard part is updating the known world for the navigation application

write launch file for random map node.

See if you can write a launch file to run the node and have the client query it.

use in separate terminals:

roscore
roslaunch botpackage randommap_node.py
roslaunch botpackage randommapclient.py 50 #argument is the percent of doors open

Do you have to edit the CMakelists.txt file for launch files?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.