Difference between revisions of "HS Summer2018"
From class_wiki
(→Schedule) |
(→Schedule) |
||
Line 19: | Line 19: | ||
** Ordered micro-USB hub and correct power+data SATA cable for SSD (arrives Wednesday) | ** Ordered micro-USB hub and correct power+data SATA cable for SSD (arrives Wednesday) | ||
** Got Dynamixel XL-320 to move! Power switch was in wrong position? Should be to LEFT as you look at switch end of board. Got GUI and position control from [http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_workbench/ here] working; velocity control still no go | ** Got Dynamixel XL-320 to move! Power switch was in wrong position? Should be to LEFT as you look at switch end of board. Got GUI and position control from [http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_workbench/ here] working; velocity control still no go | ||
+ | * Tuesday | ||
+ | ** Figured out mapping of joystick buttons to their indices into buttons array | ||
+ | ** Made some plans about modes and capabilities of training/testing program (written on whiteboard) | ||
+ | ** Started integrating Dynamixel includes and package depends into listener program. Now callback is executed when dynamixel/XL message arrives. Batteries have their own IDs? single_manager barfs when multiple Dynamixels connected? Found multi_port program that might be the path to dealing with multiple dynamixels at once | ||
* To do: | * To do: | ||
** Get joystick-based Dynamixel control integrated into bumbersnoot_boss | ** Get joystick-based Dynamixel control integrated into bumbersnoot_boss |
Revision as of 10:59, 26 June 2018
Shortened URL of this page: goo.gl/GPG8X9
Schedule
Week 1: June 18-22 -- Introduction/background | |
Week 2: June 25-29 -- Building |
|
Week 3: July 2-6 -- Building |
|
Week 4: July 9-13 -- Building | |
Week 5: July 16-20 -- Teaching/learning | |
Week 6: July 23-27-- Teaching/learning | |
Week 7: July 30-August 3 -- Write-up and presentation prep |
Miscellaneous topics
- Deep neural networks
- Unity, ML-Agents
- Reinforcement learning, imitation learning
- Dynamixels
- RealSense
- Jetson
- OpenCV
- TensorFlow
- Obstacle avoidance, motion planning
- Trail following, Warthog
- C++ vs. C# vs. Java
- Linux
Parts
On hand
- Jetson TX2 dev kit
- RealSense D435 depth camera
- 4-port USB hub
- Robotis
- 5 x XL-320 servo
- Dream 2 kit (includes small rubber wheels)
- 2 x Li-ion battery LB-041, 2 x charger LBB-041
- 3 x Li-ion battery LB-040 (one more back-ordered), 2 x charger LBB-040
- 2 x OpenCM9.04C controller board
Needed
- Jetson
- Monitor, HDMI cable (expected 6/20)
- Battery
- Enclosure